=begin

This file is part of the RSIF project, http://rsif.googlecode.com

Copyright (c) 2009-2009 Roberto Dario Seminara <robertodarioseminara@gmail.com>

rsif is free software: you can redistribute it and/or modify
it under the terms of the gnu general public license as published by
the free software foundation, either version 3 of the license, or
(at your option) any later version.

rsif is distributed in the hope that it will be useful,
but without any warranty; without even the implied warranty of
merchantability or fitness for a particular purpose.  see the
gnu general public license for more details.

you should have received a copy of the gnu general public license
along with rsif.  if not, see <http://www.gnu.org/licenses/>.
=end

require "logger/rlogger"
require "context"

module Rsif
module Core

class Context
	def initialize()
	     @symbols = Hash.new
	end

	def logger
		unless @logger
			@logger = Logger.new(1)
		end
		@logger
	end
end

module Logging

	def logger
		Context.instance.logger
	end
end

end
end
